package com.xiaoshuidi.cloud.module.rooms.pojo.roomel;

import io.swagger.v3.oas.annotations.media.Schema;

public class RoomelEntityMapping {

    @Schema(description = "房间编码")
    public static final String Id = "id";

    @Schema(description = "房间全名")
    public static final String FullName = "fullName";

    //房间name
    @Schema(description = "房间name")
    public static final String RoomHouseName = "roomHouseName";

    //房间编号
    @Schema(description = "房间编号")
    public static final String RoomHouseNo = "roomHouseNo";

    //室号
    @Schema(description = "室号")
    public static final String HouseNo = "houseNo";

    //核验码
    @Schema(description = "核验码")
    public static final String CheckCode = "checkCode";

    //核验码有效期
    @Schema(description = "核验码有效期")
    public static final String CheckCodeInDate = "checkCodeInDate";

    //房间的上级id（分散房源使用，集中房源为空）
    @Schema(description = "房间的上级id（分散房源使用，集中房源为空）")
    public static final String SuperId = "superId";

    //小区编码
    @Schema(description = "小区编码")
    public static final String ApartmentAreaId = "apartmentAreaId";

    //街道
    @Schema(description = "街道")
    public static final String Street = "street";

    //空间编号
    @Schema(description = "空间编号")
    public static final String SpaceNo = "spaceNo";

    //小区名称
    @Schema(description = "小区名称")
    public static final String ApartmentAreaName = "apartmentAreaName";

    //公寓名称
    @Schema(description = "公寓名称")
    public static final String ApartmentName = "apartmentName";

    //公寓id
    @Schema(description = "公寓id")
    public static final String ApartmentId = "apartmentId";

    //集中式判定
    @Schema(description = "集中式判定")
    public static final String IsConcentrated = "isConcentrated";

    //小区经纬度 lat+,+lon
    @Schema(description = "小区经纬度 lat+,+lon")
    public static final String ApartmentAreaGeo = "apartmentAreaGeo";
    //门店经纬度
    @Schema(description = "门店经纬度")
    public static final String ApartmentGeo = "apartmentGeo";

    //房源类型（参数： 市场租赁、品牌公寓、人才公寓）(逗号分割key,value)
    @Schema(description = "房源类型（参数： 市场租赁、品牌公寓、人才公寓）(逗号分割key,value)")
    public static final String SourceType = "sourceType";

    //公寓楼层id
    @Schema(description = "公寓楼层id")
    public static final String FloorId = "floorId";

    //楼栋号
    @Schema(description = "楼栋号")
    public static final String BuildingNo = "buildingNo";

    //单元号
    @Schema(description = "单元号")
    public static final String UnitNo = "unitNo";

    //当前楼层
    @Schema(description = "当前楼层")
    public static final String FloorNo = "floorNo";

    //总楼层
    @Schema(description = "总楼层")
    public static final String FloorSum = "floorSum";

    //城市
    @Schema(description = "城市")
    public static final String City = "city";

    //区域
    @Schema(description = "区域")
    public static final String District = "district";


    //地址
    @Schema(description = "地址")
    public static final String Address = "address";

    //小区名称
    @Schema(description = "小区名称")
    public static final String Residence = "residence";

    //房屋户型-室
    @Schema(description = "房屋户型-室")
    public static final String BedroomNum = "bedroomNum";

    //房屋户型-厅
    @Schema(description = "房屋户型-厅")
    public static final String LivingroomNum = "livingroomNum";

    //房屋户型-厨
    @Schema(description = "房屋户型-厨")
    public static final String KitchenNum = "kitchenNum";

    //房屋户型-卫
    @Schema(description = "房屋户型-卫")
    public static final String ToiletNum = "toiletNum";

    //户型阳台
    @Schema(description = "户型阳台")
    public static final String Balcony = "balcony";

    //户型ID
    @Schema(description = "户型ID")
    public static final String RoomHouseTypeId = "roomHouseTypeId";

    //户型名称
    @Schema(description = "户型名称")
    public static final String RoomHouseTypeName = "roomHouseTypeName";

    //房型ID
    @Schema(description = "房型ID")
    public static final String LayoutId = "layoutId";

    //房型名称
    @Schema(description = "房型名称")
    public static final String LayoutName = "layoutName";

    @Schema(description = "朝向")
    public static final String FacetoType = "facetoType";

    //承租人姓名 暂未用到
    @Schema(description = "承租人姓名 暂未用到")
    public static final String TenantMainName = "tenantMainName";

    //租客和同住人信息
    @Schema(description = "租客和同住人信息")
    public static final String Tenantinfo = "tenantinfo";

    //是否整租
    @Schema(description = "是否整租")
    public static final String IsWhole = "isWhole";

    //面积
    @Schema(description = "面积")
    public static final String Space = "space";

    //价格
    @Schema(description = "价格")
    public static final String Price = "price";

    //装修情况(0, u'毛坯'),(1, u'普通装修'),(2, u'精装修'),(3, u'豪华装修'),
    @Schema(description = "装修情况(0, u'毛坯'),(1, u'普通装修'),(2, u'精装修'),(3, u'豪华装修'),")
    public static final String Decoration = "decoration";

    //房态(空房、已预定、待入住、入住中、冻结、维修房)
    @Schema(description = "房态(空房、已预定、待入住、入住中、冻结、维修房)")
    public static final String HouseState = "houseState";

    // 是否已预定
    @Schema(description = "是否已预定")
    public static final String IsScheduled = "isScheduled";


    //合同信息的json
    @Schema(description = "合同信息的json")
    public static final String ContractInfo = "contractInfo";

    //账单信息的json
    @Schema(description = "账单信息的json")
    public static final String BillInfo = "billInfo";

    //预定信息的json
    @Schema(description = "预定信息的json")
    public static final String PreInfo = "preInfo";

    //租户id
    @Schema(description = "租户id")
    public static final String TenantId = "tenantId";

    //是否锁定
    @Schema(description = "是否锁定")
    public static final String IsLock = "isLock";

    //是否停用
    @Schema(description = "是否停用")
    public static final String IsStop = "isStop";

    //公共设施
    @Schema(description = "公共设施")
    public static final String PublicFacilities = "publicFacilities";

    //部门id
    @Schema(description = "部门ID")
    public static final String DeptId = "deptId";

    // 房间类型
    @Schema(description = "房间类型")
    public static final String RoomType = "roomType";

    @Schema(description = "小区ID")
    public static final String RoomAreaId = "roomAreaId";

    @Schema(description = "创建时间")
    public static final String CreateTime = "createTime";

    // 朝向
    @Schema(description = "朝向")
    public static final String Toward = "toward";
}
